-
Notifications
You must be signed in to change notification settings - Fork 7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix OpenAMP building with newlib #14203
Conversation
This should fix the issue in #8104 |
Found the following issues, please fix and resubmit: License issuesIn most cases you do not need to do anything here, especially if the files
|
Pull in libmetal SHA 59a10acbb0bb684c1a75488f11878cb984170c81 to get some build fixes related to newlib. Signed-off-by: Kumar Gala <[email protected]>
If we enable newlib we run into an issue with fcntl.h and the openamp proxy support. We don't utilize the proxy support so just disable it by default. Signed-off-by: Kumar Gala <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #14203 +/- ##
=======================================
Coverage 52.68% 52.68%
=======================================
Files 307 307
Lines 45473 45473
Branches 10530 10530
=======================================
Hits 23956 23956
Misses 16640 16640
Partials 4877 4877 Continue to review full report at Codecov.
|
There are 2 different issues we run into when trying to build with newlib. One was with C11 Atomic's and was a bug in libmetal, we got that fixed in upstream libmetal and updated to the fixed version. The second issue is with fcntl which we just need to not enable WITH_PROXY support to fix.